# 定义静态库
aux_source_directory(. SRC_LIST)          # 查找当前目录下的源文件

# 创建静态库 my_module
add_library(my_module STATIC ${SRC_LIST})

# 设置包含头文件目录
target_include_directories(my_module PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})

# 查找并链接线程库
find_package(Threads REQUIRED)

# 链接线程库和实时库到静态库
target_link_libraries(my_module PUBLIC ${CMAKE_THREAD_LIBS_INIT} rt)
